Wireless Communications Device having Contact Specific Silent Mode Disabling Capabilities

ABSTRACT

A wireless communications device includes a memory, an output device, an input device and a processor. The memory is adapted to maintain individual profiles relating to each of a plurality of user contacts. The profiles include a silent notification mode setting. The output device is operable to emit audible notifications responsive to incoming communications from the user contacts. The input device is operable to change a notification mode of the device between an audible notification mode and a silent notification mode. The processor is operable for processing user selections of the silent notification mode setting between a silent mode enabled setting and a silent mode disenabled setting for the profiles. The processor is configured to cause the output device to emit audible notifications responsive to incoming communications from the user contacts having the silent mode disabled, when the device is in the silent notification mode.

TECHNICAL FIELD OF THE INVENTION

The present invention relates, in general, to wireless communicationsdevices and, in particular, to a wireless communications device havingcontact specific silent mode disabling capabilities.

BACKGROUND OF THE INVENTION

Wireless communications devices are used to access a variety of servicesand participate in various communications events. For example, thesecommunications may include incoming and outgoing telephone calls,incoming and outgoing text messages, incoming and outgoing SMS messages,incoming and outgoing MMS messages, incoming and outgoing e-mails, WAPsessions and the like. More generally, these communications may includeany form of communication between the user of a wireless communicationsdevice and at least one correspondent.

Commonly, wireless communications devices host a personal informationmanager (PIM) software application. The PIM software application is acomputer program which allows a user to maintain and organize varioustypes of personal information. PIM software applications oftenincorporate or communicate with a contacts database for storing andorganizing contact information. The contacts database, which may bereferred to as a contact manager or address book, typically contains onerecord or profile for each personal or business contact whoseinformation is being maintained. Each profile may have such data fieldsas first name, last name, company name, department, address, city,state, country, zip code, email address and multiple telephone numberssuch as home, work, mobile and facsimile. In addition, each profile mayinclude other user selectable preferences such as ringtones for incomingtelephone calls and text tones for incoming text, SMS or MMS messages.

It has been found, however, that the constant ringing, beeping andchirping of wireless communications devices at night can be disruptiveto the sleep patterns of wireless communications device users.Accordingly, many wireless communications device users turn off theirwireless communications device or shift their wireless communicationsdevice from an audible notification mode to a silent notification mode.It has been found, however, that certain important or emergency messagesmay not be obtained timely when a wireless communications device is insilent notification mode.

SUMMARY OF THE INVENTION

The present invention disclosed herein comprises a wirelesscommunications device having contact specific silent mode disablingcapabilities that enable a user to place the wireless communicationsdevice in silent mode without missing important or emergency messagesfrom user selectable user contacts.

In one aspect, the present invention is directed to a wirelesscommunications device. The wireless communications device includes amemory, an output device, an input device and a processor. The memory isadapted to maintain individual profiles relating to each of a pluralityof user contacts. The profiles include a silent notification modesetting. The output device is operable to emit audible notificationsresponsive to incoming communications from the user contacts. The inputdevice is operable to change a notification mode of the device betweenan audible notification mode and a silent notification mode. Theprocessor is coupled to the memory, the output device and the inputdevice. The processor is operable for processing user selections of thesilent notification mode setting between a silent mode enabled settingand a silent mode disenabled setting for the profiles. The processor isconfigured to cause the output device to emit audible notificationsresponsive to incoming communications from the user contacts, when thedevice is in the audible notification mode. The processor is configuredto prevent the output device from emitting audible notificationsresponsive to incoming communications from the user contacts havingprofiles with the silent mode enabled, when the device is in the silentnotification mode. The processor is configured to cause the outputdevice to emit audible notifications responsive to incomingcommunications from the user contacts having profiles with the silentmode disabled, when the device is in the silent notification mode.

In some embodiments, the silent notification mode setting may include afirst silent notification mode setting for a first type of incomingcommunication and a second silent notification mode setting for a secondtype of incoming communication. In these embodiments, the first andsecond types of incoming communications may be incoming telephone calls,incoming text messages, incoming SMS messages, incoming MMS messages andincoming email messages. Also, in these embodiments, the processor maybe configured to cause the output device to emit audible notificationsresponsive to incoming communications from the user contacts havingprofiles with the silent mode disabled for the type of incomingcommunication received, when the device is in the silent notificationmode. In certain embodiments, the silent notification mode setting maybe operated responsive to a soft switch. In one embodiment, the outputdevice may be a speaker. In some embodiments, the input device may be ahard switch, a soft switch or a timer. In certain embodiments, thesilent notification mode may include visual notifications, vibrationnotifications and no notifications.

In another aspect, the present invention is directed to a method ofoperating a wireless communications device. The method includesmaintaining individual profiles relating to each of a plurality of usercontacts, the profiles including a silent notification mode setting;processing user selections of the silent notification mode settingbetween a silent mode enabled setting and a silent mode disenabledsetting for the profiles; emitting audible notifications responsive toincoming communications from the user contacts, when the device is in anaudible notification mode; preventing audible notifications responsiveto incoming communications from the user contacts having profiles withthe silent mode enabled, when the device is in a silent notificationmode; and emitting audible notifications responsive to incomingcommunications from the user contacts having profiles with the silentmode disabled, when the device is in the silent notification mode.

The method may also include processing a user selection of a firstsilent notification mode setting for a first type of incomingcommunication and processing a user selection of a second silentnotification mode setting for a second type of incoming communication;emitting audible notifications responsive to incoming communicationsfrom the user contacts having profiles with the silent mode disabled forthe type of incoming communication received, when the device is in thesilent notification mode; shifting a soft switch to enable userselection of the silent notification mode setting; emitting audiblenotifications from a speaker; and/or operating the device between thesilent notification mode and the audible notification mode with an inputdevice selected from the group consisting of a hard switch, a softswitch and a timer.

In a further aspect, the present invention is directed to anon-transitory computer readable storage medium comprising a set ofcomputer instructions executable by a processor for operating a wirelesscommunications device. The computer instructions are configured tomaintain individual profiles relating to each of a plurality of usercontacts, the profiles including a silent notification mode setting;process user selections of the silent notification mode setting betweena silent mode enabled setting and a silent mode disenabled setting forthe profiles; cause an output device to emit audible notificationsresponsive to incoming communications from the user contacts, when thedevice is in an audible notification mode; prevent the output devicefrom emitting audible notifications responsive to incomingcommunications from the user contacts having profiles with the silentmode enabled, when the device is in a silent notification mode; andcause the output device to emit audible notifications responsive toincoming communications from the user contacts having profiles with thesilent mode disabled, when the device is in the silent notificationmode.

Additional computer instructions may be configured to process a userselection of a first silent notification mode setting for a first typeof incoming communication and process a user selection of a secondsilent notification mode setting for a second type of incomingcommunication; cause the output device to emit audible notificationsresponsive to incoming communications from the user contacts havingprofiles with the silent mode disabled for the type of incomingcommunication received, when the device is in the silent notificationmode; and/or receive the user selection of the silent notification modesetting responsive to shifting a soft switch.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the features and advantages of thepresent invention, reference is now made to the detailed description ofthe invention along with the accompanying figures in which correspondingnumerals in the different figures refer to corresponding parts and inwhich:

FIG. 1 is a schematic illustration of an exemplary wirelesscommunications device in accordance with an embodiment of the presentinvention;

FIGS. 2A-2C are schematic diagrams of an exemplary touch screen displayof a wireless communications device in accordance with an embodiment ofthe present invention depicting various Notifications screens;

FIGS. 3A-3C are schematic diagrams of an exemplary touch screen displayof a wireless communications device in accordance with an embodiment ofthe present invention depicting various Contacts screens; and

FIG. 4 is a flow diagram illustrating a method of operating a wirelesscommunications device in accordance with an embodiment of the presentinvention.

DETAILED DESCRIPTION OF THE INVENTION

While the making and using of various embodiments of the presentinvention are discussed in detail below, it should be appreciated thatthe present invention provides many applicable inventive concepts, whichcan be embodied in a wide variety of specific contexts. The specificembodiments discussed herein are merely illustrative of specific ways tomake and use the invention and do not delimit the scope of the presentinvention.

Referring initially to FIG. 1, therein is depicted a wirelesscommunications device 10 such as a smartphone, a cell phone, a personaldigital assistant, a tablet computer or other similar computing device.Wireless communications device 10 includes a microprocessor 12 thatcontrols the overall operation of device 10 and may also be referred tosimply as a “processor.” Device 10 has a one or more input devices 14such as an on/off switch, volume buttons, a home button, a touch screen,a keyboard and the like. In addition, device 10 includes a notificationmode switch 16 in the form of a hard switch that is used to operatedevice 10 between an audible notification mode and a silent notificationmode. In the illustrated embodiment, device 10 has other input/outputdevices including a set of auxiliary I/O devices 18, a serial port 20, aspeaker 22 and a microphone 24. Wireless communications device 10includes a communications subsystem 26, a short-range communicationssubsystem 28, a display 30, such as a touch screen display, memorydevices including a flash memory 32 and a Random Access Memory (RAM) 34as well as various other device subsystems 36. Device 10 includes abattery 38 to power the active elements of device 10.

Operating system software executed by the microprocessor 12 may bestored in a persistent store, such as flash memory 32 or alternativelymay be stored in other types of memory devices, such as a read onlymemory (ROM) or similar storage element. In addition, system software,specific device applications, or parts thereof, may be temporarilyloaded into a volatile store, such as RAM 34. Communication signalsreceived by device 10 may also be stored to RAM 34.

Microprocessor 12, in addition to performing its operating systemfunctions, executes software applications (computer programs) 40A-40N ondevice 10. A predetermined set of applications that control basic deviceoperations, such as voice and data communications modules 40A and 40B,may be installed on device 10 during manufacture. Voice communicationmodule 40A may incorporates a voice recognition engine. Also installedduring or after manufacture is a personal information manager (PIM)application 40C for storing and organizing personal information. The PIMapplication 40C communicates with a contacts database 42 which may beincorporated into PIM application 40C. Contacts database 42 is notnecessarily a conventional database although it could be a conventionaldatabase in some embodiments. Also installed during or after manufactureis a silent notification mode (SNM) module 40D that communicates withcontacts database 42 to identify the silent notification mode setting inthe profile of a user contact upon receipt of a communication messagesfrom that user contact to determine whether speaker 22 should emit anaudible notification responsive to the incoming communication whendevice 10 is in the silent notification mode. Additional softwaremodules, illustrated as software modules 40N, may also be installedduring or after manufacture.

Wireless communication device 10 may be a two-way RF communicationdevice having voice and data communication capabilities. Communicationfunctions, including data and voice communications, are performed bydevice 10 through communication subsystem 26 and possibly throughshort-range communications subsystem 28. Communication subsystem 26includes a receiver 44, a transmitter 46 and one or more antennas 48,50. In addition, communication subsystem 26 includes a processingmodule, such as a digital signal processor (DSP) 52 and localoscillators (LOs) 54. The specific design and implementation ofcommunication subsystem 26 is dependent upon the communication networkin which device 10 is intended to operate. For example, communicationsubsystem 26 of device 10 may be designed to operate with the GeneralPacket Radio Service (GPRS) mobile data communication networks and mayalso be designed to operate with any of a variety of voice communicationnetworks, such as Advanced Mobile Phone Service (AMPS), Time DivisionMultiple Access (TDMA), Code Division Multiple Access (CDMA), PersonalCommunication Services (PCS), Global System for Mobile communication(GSM), third generation (3G) wireless, Universal MobileTelecommunications Standard (UMTS) and/or fourth generation (4G)wireless. Other types of data and voice networks, both separate andintegrated, may also be utilized with device 10.

When any required network registration or activation procedures havebeen completed, wireless communications device 10 may send and receivecommunication signals over communication network 56. Signals receivedfrom communication network 56 by antenna 48 are routed to receiver 44,which provides for signal amplification, frequency down conversion,filtering, channel selection, etc., and may also provideanalog-to-digital conversion. Analog-to-digital conversion of thereceived signal allows DSP 52 to perform more complex communicationfunctions, such as demodulation and decoding. In a similar manner,signals to be transmitted to network 56 are processed (e.g. modulatedand encoded) by DSP 52 and are then provided to transmitter 46 fordigital-to-analog conversion, frequency up conversion, filtering,amplification and transmission to communication network 56 via antenna50.

In a data communication mode, a received signal, such as a text messageor web page download, is processed by communication subsystem 26 and isinput to microprocessor 12. The received signal is then furtherprocessed by microprocessor 12 for an output to display 30 oralternatively to some other auxiliary I/O devices 18. A device user mayalso compose data items, such as email messages, using one of the inputdevices 14, such as a soft or hard keyboard and/or some other auxiliaryI/O device 18. The composed data items may then be transmitted overcommunication network 56 via communication subsystem 26.

In a voice communication mode, overall operation of the device issubstantially similar to the data communication mode, except thatreceived signals are output to speaker 22 and signals for transmissionare generated by microphone 24. Alternative voice or audio I/Osubsystems, such as a voice message recording subsystem, may also beimplemented on device 10. In addition, display 30 may be utilized invoice communication mode, for example, to display the identity of acalling party, the duration of a voice call or other voice call relatedinformation.

Short-range communications subsystem 28 enables communication betweendevice 10 and other proximate systems or devices, which need notnecessarily be similar devices. For example, short-range communicationssubsystem 28 may include an infrared device and associated circuits andcomponents or a Bluetooth communication module to provide forcommunication with similarly-enabled systems and devices.

Referring next to FIGS. 2A-2C, therein are depicted schematic diagramsof an exemplary touch screen display of a wireless communications devicein accordance with an embodiment of the present invention that isgenerally designated 100. In the illustrated embodiment, display 100 isdisplaying a Notifications screen 102. The Notifications screen 102allows the user to change the notification mode of device 10 between anaudible notification mode and a silent notification mode. As discussedabove, wireless communications devices 10 are generally capable ofengaging in a variety of communications such as incoming and outgoingtelephone calls, incoming and outgoing text messages, incoming andoutgoing SMS messages, incoming and outgoing MMS messages, incoming andoutgoing e-mails, WAP sessions and the like. When one of thesecommunications is received by device 10, processor 12 processinformation associated with the communication such as the sender of thecommunication and the type of communication being sent. In addition,processor 12 causes speaker 22 to emit audible notifications responsiveto incoming communication, when device 10 is in the audible notificationmode. However, as discussed above, there are times when the user ofdevice 10 would prefer not to be interrupted by the constant ringing,beeping and chirping of device 10, for example, at night when suchinterruptions can be disruptive to healthy sleep patterns.

To alleviate these interruptions, the user of device 10 can operatenotification mode hard switch 16 discussed above from the audibleposition to the silent position through physical interaction with hardswitch 16. Alternatively, the user of device 10 can operate a softswitch 104 located within Silent control pane 106 from the off position,depicted in FIG. 2A, to the on position through touch screeninteraction. In certain embodiments, once soft switch 104 is operatedfrom the off position to the on position, processor 12 prevents speaker22 from emitting audible notifications responsive to incomingcommunications unless, as discussed below, the incoming communication isfrom a user contact having a profile with the silent mode disabled.Alternatively, as depicted in FIG. 2B, when soft switch 104 is operatedfrom the off position to the on position, a Schedule control pane 108 isinstantiated. The user of device 10 may then operate soft switch 110,through touch screen interaction, from the off position to the onposition, which instantiates a time range control pane 112, as best seenin FIG. 2C. The user is then able to set, for example, a daily starttime and a daily stop time for device 10 to automatically enter and exitsilent notification mode. Regardless of whether device 10 enters silentnotification mode responsive to operation of Notification switch 16,responsive to operation of soft switch 104 or responsive to a timer setin association with time range control pane 112, once in silentnotification mode, processor 12 prevents speaker 22 from emittingaudible notifications responsive to incoming communications unless, asdiscussed below, the incoming communication is from a user contacthaving a profile with the silent mode disabled.

As discussed above, there are communications from certain people thatthe user of wireless communications device 10 may not want to miss evenat night, for example, phone calls from a family member or emails fromone's boss. For these instances, the wireless communications device ofthe present invention allows the user to select certain contacts fromthe contacts database and, if desired, certain types of communicationsfrom the selected contacts that will trigger audible notification evenif device 10 is in silent notification mode. This selective disabling ofthe silent notification mode of device 10 is achieved on a contact bycontact basis by making changes to the silent notification mode settingin individual user contact profiles.

Referring next to FIGS. 3A-3C, therein are depicted schematic diagramsof an exemplary touch screen display of a wireless communications devicein accordance with an embodiment of the present invention that isgenerally designated 100. In the illustrated embodiment, display 100 isdisplaying Contacts screen 120. Contacts screen 120 allows the user tochange the silent notification mode setting of a particular contactbetween a silent mode enabled setting and a silent mode disenabledsetting that becomes part of the profile of that contact. As discussedabove, each profile may include information such as first name, lastname, company name, department, address, city, state, country, zip code,email address and multiple telephone numbers such as home, work, mobileand facsimile, which the user may edit in the associated control pane.For simplicity, the illustrated example only depicts the Name controlpane 122. In addition, the illustrated example depicts the DisableSilent control pane 124 that includes soft switch 126. The user ofdevice 10 may then operate soft switch 126, through touch screeninteraction, from the off position to the on position. In certainembodiments, once soft switch 126 is operated from the off position tothe on position, processor 12 will cause speaker 22 to emit an audiblenotification responsive to an incoming communication from that usercontact, even when device 10 is in the silent notification mode.

Alternatively, as depicted in FIG. 3B, when soft switch 126 is operatedfrom the off position to the on position, a message type control pane128 is instantiated. In the illustrated embodiment, message type controlpane 128 include a phone control pane having a soft switch 130, an SMScontrol pane having a soft switch 132, an MMS control pane having softswitch 134 and an email control pane having soft switch 136. The user ofdevice 10 may now operate any one or more of soft switches 130, 132,134, 136 as desired such as operating soft switch 130 and soft switch132, through touch screen interaction, from the off position to the onposition, as best seen in FIG. 3C. Now, if the user of device 10receives a phone call or an SMS message from the user contact associatedwith the illustrated embodiment when device 10 is in silent notificationmode, processor 12 will cause speaker 22 to emit an audible notificationresponsive to that incoming communication. On the other hand, if theuser of device 10 receives an MMS message or an email message from theuser contact associated with the illustrated embodiment when device 10is in silent notification mode, processor 12 will prevent speaker 22from emitting an audible notification responsive to that incomingcommunication.

Referring now to FIG. 4, a flow diagram illustrating a method ofoperating a wireless communications device in accordance with anembodiment of the present invention is presented. In block 200, themethod involves receiving an incoming communication at device 10. Indecision 202, it is determined whether device 10 is in silentnotification mode. If device 10 is not in silent notification mode, theprocess progresses to block 204 and speaker 22 of device 10 emits anaudible notification of the incoming communication. If device 10 is insilent notification mode, the process progresses to decision 206, inwhich it is determined whether the incoming communication is from a usercontact in contact database 42. If the incoming communication is notfrom a user contact in contact database 42, the process progresses toblock 208 and speaker 22 of device 10 does not emit an audiblenotification of the incoming communication. If the incomingcommunication is from a user contact in contact database 42, the processprogresses to decision 210, in which it is determined whether theprofile of the user contact of the incoming communication has disabledsilent mode for all communications from that user contact. If silentmode has been disabled for all communications from that user contact,the process progresses to block 204 and speaker 22 of device 10 emits anaudible notification of the incoming communication. If silent mode hasnot been disabled for all communications from that user contact, theprocess progresses to decision 212, in which it is determined whetherthe profile of the user contact of the incoming communication hasdisabled silent mode for the type of communication that has beenreceived. If silent mode has been disabled for the type of communicationreceived, the process progresses to block 204 and speaker 22 of device10 emits an audible notification of the incoming communication. Ifsilent mode has not been disabled for the type of communicationreceived, the process progresses to block 208 and speaker 22 of device10 does not emit an audible notification of the incoming communication.

While this invention has been described with reference to illustrativeembodiments, this description is not intended to be construed in alimiting sense. Various modifications and combinations of theillustrative embodiments as well as other embodiments of the inventionwill be apparent to persons skilled in the art upon reference to thedescription. It is, therefore, intended that the appended claimsencompass any such modifications or embodiments.

What is claimed is:
 1. A wireless communications device comprising: amemory adapted to maintain individual profiles relating to each of aplurality of user contacts, the profiles including a silent notificationmode setting; an output device operable to emit audible notificationsresponsive to incoming communications from the user contacts; an inputdevice operable to change a notification mode of the device between anaudible notification mode and a silent notification mode; and aprocessor coupled to the memory, the output device and the input device,the processor operable for processing user selections of the silentnotification mode setting between a silent mode enabled setting and asilent mode disenabled setting for the profiles, wherein, the processoris configured to cause the output device to emit audible notificationsresponsive to incoming communications from the user contacts, when thedevice is in the audible notification mode; wherein, the processor isconfigured to prevent the output device from emitting audiblenotifications responsive to incoming communications from the usercontacts having profiles with the silent mode enabled, when the deviceis in the silent notification mode; and wherein, the processor isconfigured to cause the output device to emit audible notificationsresponsive to incoming communications from the user contacts havingprofiles with the silent mode disabled, when the device is in the silentnotification mode.
 2. The wireless communications device as recited inclaim 1 wherein the silent notification mode setting further comprises afirst silent notification mode setting for a first type of incomingcommunication and a second silent notification mode setting for a secondtype of incoming communication.
 3. The wireless communications device asrecited in claim 2 wherein the first and second types of incomingcommunications are selected from the group consisting of incomingtelephone calls, incoming text messages, incoming SMS messages, incomingMMS messages and incoming email messages.
 4. The wireless communicationsdevice as recited in claim 2 wherein the processor is configured tocause the output device to emit audible notifications responsive toincoming communications from the user contacts having profiles with thesilent mode disabled for the type of incoming communication received,when the device is in the silent notification mode.
 5. The wirelesscommunications device as recited in claim 1 wherein the silentnotification mode setting further comprises a soft switch.
 6. Thewireless communications device as recited in claim 1 wherein the outputdevice further comprises a speaker.
 7. The wireless communicationsdevice as recited in claim 1 wherein the input device is selected fromthe group consisting of a hard switch, a soft switch and a timer.
 8. Thewireless communications device as recited in claim 1 wherein the silentnotification mode further comprises notifications selected from thegroup consisting of visual notifications, vibration notifications and nonotifications.
 9. A method of operating a wireless communications devicecomprising: maintaining individual profiles relating to each of aplurality of user contacts, the profiles including a silent notificationmode setting; processing user selections of the silent notification modesetting between a silent mode enabled setting and a silent modedisenabled setting for the profiles; emitting audible notificationsresponsive to incoming communications from the user contacts, when thedevice is in an audible notification mode; preventing audiblenotifications responsive to incoming communications from the usercontacts having profiles with the silent mode enabled, when the deviceis in a silent notification mode; and emitting audible notificationsresponsive to incoming communications from the user contacts havingprofiles with the silent mode disabled, when the device is in the silentnotification mode.
 10. The method as recited in claim 9 whereinprocessing the user selection of the silent notification mode settingbetween the silent mode enabled setting and the silent mode disenabledsetting further comprises processing a user selection of a first silentnotification mode setting for a first type of incoming communication andprocessing a user selection of a second silent notification mode settingfor a second type of incoming communication.
 11. The method as recitedin claim 10 wherein the first and second types of incomingcommunications are selected from the group consisting of incomingtelephone calls, incoming text messages, incoming SMS messages, incomingMMS messages and incoming email messages.
 12. The method as recited inclaim 10 further comprising emitting audible notifications responsive toincoming communications from the user contacts having profiles with thesilent mode disabled for the type of incoming communication received,when the device is in the silent notification mode.
 13. The method asrecited in claim 9 wherein the user selection of the silent notificationmode setting further comprises shifting a soft switch.
 14. The method asrecited in claim 9 wherein emitting audible notifications furthercomprises emitting audible notifications from a speaker.
 15. The methodas recited in claim 9 further comprising operating the device betweenthe silent notification mode and the audible notification mode with aninput device selected from the group consisting of a hard switch, a softswitch and a timer.
 16. A non-transitory computer readable storagemedium comprising a set of computer instructions executable by aprocessor for operating a wireless communications device, the computerinstructions configured to: maintain individual profiles relating toeach of a plurality of user contacts, the profiles including a silentnotification mode setting; process user selections of the silentnotification mode setting between a silent mode enabled setting and asilent mode disenabled setting for the profiles; cause an output deviceto emit audible notifications responsive to incoming communications fromthe user contacts, when the device is in an audible notification mode;prevent the output device from emitting audible notifications responsiveto incoming communications from the user contacts having profiles withthe silent mode enabled, when the device is in a silent notificationmode; and cause the output device to emit audible notificationsresponsive to incoming communications from the user contacts havingprofiles with the silent mode disabled, when the device is in the silentnotification mode.
 17. The non-transitory computer readable storagemedium as recited in claim 16 further including computer instructionsconfigured to process a user selection of a first silent notificationmode setting for a first type of incoming communication and process auser selection of a second silent notification mode setting for a secondtype of incoming communication.
 18. The non-transitory computer readablestorage medium as recited in claim 17 wherein the first and second typesof incoming communications are selected from the group consisting ofincoming telephone calls, incoming text messages, incoming SMS messages,incoming MMS messages and incoming email messages.
 19. Thenon-transitory computer readable storage medium as recited in claim 16further including computer instructions configured to cause the outputdevice to emit audible notifications responsive to incomingcommunications from the user contacts having profiles with the silentmode disabled for the type of incoming communication received, when thedevice is in the silent notification mode.
 20. The non-transitorycomputer readable storage medium as recited in claim 16 furtherincluding computer instructions configured to receive the user selectionof the silent notification mode setting responsive to shifting a softswitch.